package com.client.service.data;

import java.util.List;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import com.shared.model.Compagnie;
import com.shared.model.Produit;
@RemoteServiceRelativePath("produit")
public interface ProduitDataService extends RemoteService {

	
	/**	
	* @gwt.typeArgs <com.shared.model.Produit>
	*/
	List getList() throws IllegalArgumentException;
	
	String save(Produit produit) throws IllegalArgumentException;
	
	String update(Produit produit) throws IllegalArgumentException;
	
	String delete(Produit produit) throws IllegalArgumentException;
	
	Compagnie getCompagnie(Produit produit) throws IllegalArgumentException;
}
